package com.ckx.动物;

public class Animal {
    public String name;
    public int age;

    public Animal(String name, int age) {
        this.name = name;
        this.age = age;
    }
    //Animal和Dog的两个eat方法构成了重写
//    重写的条件
//    1,public static/final void eat()   被重写的方法不能是静态或final修饰的
//    2,子类的访问修饰符的权限要大于等于父类 public>protected>default>private
//    3,被private修饰的方法不能被重写


    public void eat() {
        System.out.println(this.name + "正在吃");
    }
//    4,重写的返回值类型构成父子关系
//    public Animal eat() {
//        System.out.println(this.name + "正在吃");
//        return null;
//    }

}
